function E(m){var r=0;return function(){return r>>0)+"_",y=0;return r}); K("Symbol.iterator",function(m){if(m)return m;m=Symbol("Symbol.iterator");for(var r="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),u=0;uf[0]&&n[1]b[e].status&&b[e].responseText?q=JSON.parse(b[e].responseText):console.log("OT - Error in fetch URL : "+f.url+" Exception : "+JSON.stringify({message:"Error Loading Data",statusCode:b[e].status}));x.apiCallback(f.storageKey,q)};b[e].send()}})(d)};l.prototype.handleBulkDomainMgmt=function(a,b){a&&(b.Domain=window.location.hostname)};l.prototype.apiCallback=function(a,b){var c,d,e,f,k;"preferences"===a&&Array.isArray(b)?x.apiResult[a]=b[0]:x.apiResult[a]=b;x.requestedApiCount++; x.requestedApiCount===x.totalApi&&(a=this.apiResult.domainData.TenantFeatures,c=this.apiResult.domainData,b=window.location.hostname,d=c.Domain,e=c.BulkDomainCheckUrl,a&&a.CookieV2BulkDomainManagement&&b!==d&&c.ScriptType===O&&(window.sessionStorage&&window.sessionStorage.getItem("bulkDomainMgmtEnabled")?this.handleBulkDomainMgmt("true"===window.sessionStorage.getItem("bulkDomainMgmtEnabled"),c):(f=new XMLHttpRequest,k=this.handleBulkDomainMgmt,f.onload=function(){window.sessionStorage&&window.sessionStorage.setItem("bulkDomainMgmtEnabled", JSON.stringify(JSON.parse(f.response).isValid));k(JSON.parse(f.response).isValid,c)},f.open("GET",e,!1),f.withCredentials=!1,f.setRequestHeader("location",g.storageBaseURL.replace(/^https?:\/\//,"")),f.setRequestHeader("domainId",g.domainId),f.setRequestHeader("url",b),f.send())),x.setVariables(c),x.checkIfPrevUserIsAnon(),x.clearConsentIfDsIdChanged(),x.syncConsentProfile(x.apiResult.preferences),x.getLocation(x.apiResult.domainData))};l.prototype.checkIfPrevUserIsAnon=function(){var a=this.readCookieParam(g.optanonCookie, "consentId"),b=this.readCookieParam(g.optanonCookie,"isAnonUser"),c=this.readCookieParam(g.optanonCookie,"iType"),d=null==(d=window)?void 0:d.OneTrust;(d=d&&d.dataSubjectParams&&d.dataSubjectParams.id)&&d!==a&&(""!==b?this.prevUserWasAnon="1"===b:""!==c&&(this.prevUserWasAnon=!!c))};l.prototype.setVariables=function(a){this.carryOverAnonymousConsent=a.AuthenticatedConsent};l.prototype.clearConsentIfDsIdChanged=function(){var a=this.readCookieParam(g.optanonCookie,"consentId"),b=window?window.OneTrust: null;b=b&&b.dataSubjectParams&&b.dataSubjectParams.id;var c=this.readCookieParam(g.optanonCookie,"iType");this.landingPath=this.readCookieParam(g.optanonCookie,"landingPath");b===a||c||this.removeCookies()};l.prototype.getConsentValue=function(a){var b=null;switch(a){case t[t.ACTIVE]:case t[t.ALWAYS_ACTIVE]:b="1";break;case t[t.EXPIRED]:case t[t.OPT_OUT]:case t[t.PENDING]:case t[t.WITHDRAWN]:b="0"}return b};l.prototype.syncConsentProfile=function(a){if(a){var b=this.readCookieParam(g.optanonCookie, "iType");if(this.userHasProfile=0<(null==(c=a.purposes)?void 0:c.length),a.purposes.length){var c=this.getCookie(g.alertBoxCookie),d=c,e=!1,f=this.deserialiseStringToArray(this.readCookieParam(g.optanonCookie,"groups"));this.checkIfConsentIsGiven(a);for(var k=0,q=a.purposes;kthis.serverLatestDateForCookies)&&(this.serverLatestDateForCookies=e),this.setGroupsConsentFromServerOrLocal({groupsConsent:c, grpId:b,consentVal:k}))),{syncOnlyDate:f,isLocalConsentDateGreaterThanServer:d}};l.prototype.setGroupsConsentFromServerOrLocal=function(a){var b=a.groupsConsent,c=a.grpId;a=a.consentVal;for(var d=c+":"+a,e=-1,f=0;f=f.length?"":f.slice(1).join("/");b=""+b+d+";path\x3d/";b="TEST"!==c.ScriptType&&"LOCAL_TEST"!==c.ScriptType||this.isPreview?""+b+k+";domain\x3d."+f[0]+";"+e:b+";"+e;document.cookie=a+"\x3d"+b};l.prototype.getCookie=function(a){if(this.isAmp&&(this.ampData=JSON.parse(window.localStorage.getItem(g.domainId))||{},this.ampData))return this.ampData[a]|| null;for(var b=a+"\x3d",c=document.cookie.split(";"),d=0;dnew Date);this.setGeoParam(this.geoFromUrl||d)};l.prototype.setGeoParam=function(a){var b;a&&((b=window).OneTrust||(b.OneTrust={}),a=a.split(","),b.OneTrust.geolocationResponse={countryCode:a[0],stateCode:a[1]})};l.prototype.captureNonce=function(){this.nonce=g.stubScrEl.nonce||g.stubScrEl.getAttribute("nonce")||null};var p=l,x=new p;return m.OtSDKStub=p,m.otSdkStub=x,Object.defineProperty(m,"__esModule",{value:!0}),m})({});